package com.wt.admin.service.image;

import com.wt.admin.domain.dto.image.ImageClassificationDTO;
import com.wt.admin.domain.dto.image.ImageFeaturesDTO;
import com.wt.admin.domain.vo.image.ImageClassificationListVO;
import com.wt.admin.domain.vo.image.ImageClassificationVO;
import com.wt.admin.domain.vo.image.ImageFeaturesListVO;
import com.wt.admin.domain.vo.image.ImageFeaturesVO;
import com.wt.admin.util.PageUtil;
import org.springframework.web.multipart.MultipartFile;

public interface ImageProxyService {




    ImageClassificationService getImageClassificationService();
    ImageFeaturesService getImageFeaturesService();
    ImageItemService getImageItemService();

    ImageFeaturesVO featuresEdit(ImageFeaturesDTO data);
    ImageFeaturesListVO featuresList(PageUtil.PageDTO<ImageFeaturesDTO> data);
    ImageFeaturesVO featuresDel(ImageFeaturesDTO data);


    ImageClassificationVO imageClassificationDel(ImageClassificationDTO data);
    ImageClassificationListVO list(ImageClassificationDTO data);

    void imageTraining(ImageClassificationDTO data);

    String testTraining(MultipartFile file,Integer id);

    void init();
}
